Xray手动搭建安装指南和V2RayN客户端使用教程

您所在的位置:网站首页 v2rayn ipv6 配置 Xray手动搭建安装指南和V2RayN客户端使用教程

Xray手动搭建安装指南和V2RayN客户端使用教程

#Xray手动搭建安装指南和V2RayN客户端使用教程| 来源: 网络整理| 查看: 265

加速器梯子推荐:优质SS/SSR/Trojan/Xray/V2Ray机场推荐 | IPLC/IEPL专线加速器梯子推荐 | 解锁奈飞Netflix/HBO/Hulu等国外流媒体视频

Xray 是近期比较活跃的一个 V2ray 代理项目,整体称为 Project X,号称是 V2ray-Core 的一个超集,为更好的体现 XTLS 性能而开发的项目。从项目图标采用的北欧神界阿斯加德,就可以看出项目开发人员的宏图大志,一群大神帮助实现互联网的充分自由。

核心项目 Xray-Core 目前为 1.3.0,可以理解为是性能更加强劲的 V2ray。项目虽然提供了快速安装配置脚本,但是或多或少存在些问题,并且配置文件没有内容,并不能让 Xray 正常工作。本文将演示如何在 CentOS 7 系统手动安装及配置 Xray 服务器,并在 Windows 平台下使用 GUI 客户端连接该服务器,实现科学上网。

导航目录

1] 下载 Xray 并安装

首先,从 Xray 的下载页面下载与自己操作系统相对应的 Xray 发行版压缩包,并将压缩包解压至当前目录:

# wget https://github.com/XTLS/Xray-core/releases/download/v1.3.0/Xray-linux-64.zip # unzip -d ./Xray Xray-linux-64.zip # ls -alh ./Xray

图.1 Xray 发行版文件列表

可以看到,Xray 发行版压缩包只有五个文件,其中”geoip.dat”和”geosite.dat”是代理规则文件,”xray”是 Xray 的主程序,其余两个文件是说明文件及授权信息,无实际用途。

根据 Xray 的官方建议,Xray 程序所使用的文件及默认位置如下:

xray 程序文件:/usr/local/bin/xray xray 配置文件:/usr/local/etc/xray/config.json geoip 规则文件:/usr/local/share/xray/geoip.dat geosite 规则文件:/usr/local/share/xray/geosite.dat xray 连接日志文件:/var/log/xray/access.log xray 错误日志文件:/var/log/xray/error.log

于是,使用如下命令将已有文件复制到对应目录,并创建其他所需要文件:

# cp ./Xray/xray /usr/local/bin/ # chmod +x /usr/local/bin/xray # mkdir -p /usr/local/share/xray # cp ./Xray/*.dat /usr/local/share/xray/ # mkdir -p /usr/local/etc/xray/ # touch /usr/local/etc/xray/config.json # mkdir -p /var/log/xray # touch /var/log/xray/access.log # touch /var/log/xray/error.log

至此,Xray 的安装工作就全部完成。

2] 配置 Xray 服务器

之前已经创建了 Xray 的配置文件”/usr/local/etc/xray/config.json”,修改文件内容如下:

{ "log": { "loglevel": "warning" }, "inbounds": [ { "listen": "0.0.0.0", "port": 8080, "protocol": "vless", "settings": { "clients": [ { "id": "YOUR_UID_HERE", "level": 0, "email": "[email protected]" } ], "decryption": "none", "fallbacks": [ { "dest": 8001 }, { "alpn": "h2", "dest": 8002 } ] }, "streamSettings": { "network": "tcp", "security": "tls", "tlsSettings": { "serverName": "YOUR_SERVER_NAME_HERE", "alpn": [ "h2", "http/1.1" ], "certificates": [ { "certificateFile": "/usr/local/etc/xray/trojan-cert.pem", "keyFile": "/usr/local/etc/xray/trojan-key.pem" } ] } } } ], "inboundDetour": [ { "port": 443, "protocol": "trojan", "settings": { "clients": [ { "password":"YOUR_TROJAN_PASSWORD_HERE", "email": "[email protected]" } ] }, "streamSettings": { "network": "tcp", "security": "tls", "tlsSettings": { "alpn": [ "http/1.1" ], "certificates": [ { "certificateFile": "/usr/local/etc/xray/trojan-cert.pem", "keyFile": "/usr/local/etc/xray/trojan-key.pem" } ] } } } ], "outbounds": [ { "protocol": "freedom", "tag": "direct" } ] }

配置文件将 Xray 配置成为服务器,同时支持两种协议 VLESS 和 Trojan。配置文件中”YOUR_UID_HERE”表示 VLESS 协议的 UID 值,会与客户端相对应;”YOUR_SERVER_NAME_HERE”表示 Xray 主机名, IP 地址及域名均可,推荐使用域名;”YOUR_TROJAN_PASSWORD_HERE”表示 Trojan 协议所设置的密码,同样会与客户端相对应。以上内容需要根据自己的实际情况进行修改,协议侦听的端口也可以根据自己的实际需要自行设置。

配置文件中使用了 TLS 证书,方便起见,使用自签名证书即可,生成 Trojan 自签名证书的教程在 >>这里



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3